package ioDemo;

import java.io.FileOutputStream;
import java.io.IOException;

/**
 * 通过提高每次读写的数据量,减少读写的次数,可以提高读写的效率
 *
 * 单字节的读写效率普遍较差
 * 而块读写效率普遍较好
 *
 * 块读写:一组一组的字节进行读写
 */
public class FOSDemo2 {
    public static void main(String[] args) throws IOException {
        //1.创建一个文件输出流对象fos，并连接数据源"p.txt"
        FileOutputStream fos = new FileOutputStream("p.txt");


        //2.用文件输出流对象的write()方法将输出循环写出到数据源"p.txt"
        byte[] data = "西安欢迎你".getBytes();
        for(byte b: data){
            fos.write(b);
        }



        //3.关闭文件输出流(close方法内部会自动创建这个文件"p.txt")
        fos.close();
    }
}









